#include <iostream>

using namespace std;

// 计算该结构体在g++环境下多大，在vs下会给一个大小为16的char数组来缓解内存碎片的问题
// 答案：8，不知道什么原因
int main()
{
    string s;
    cout << sizeof(s) << endl;
    s = "daljf";
    cout << sizeof(s) << endl;
    return 0;
}